﻿fieldset {
    line-height: 24px;
    position:relative;
    zoom:1;
    overflow:hidden;
}
    fieldset legend {
        font-size:18px;
        padding-top:5px;
        padding-bottom:8px;
    }
fieldset.show {
    margin-bottom:10px;
}

fieldset legend {
    margin-bottom:15px;
}
    fieldset .f-warn {
        color:#d9534f;
    }

.inline {
}

.f-ct .u-ed-lb, .f-ct .u-ed {
    display: inline;
}

/*------------------------*/

select {
    width:150px;
    height:24px;
    line-height:24px;
    vertical-align: middle;
    display: inline-block;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
select option {
    color:#000;
    background-color: #fff;
}
.u-gd-tb table select {
    width:46px;
}
#g-bd .fly-edit-ep .editor-field select {
    height:25px;
    line-height:25px;
}
#g-bd .fly-edit-ep .editor-field .u-chk {
    position:relative;
    zoom:1;
    width:20px;
    top:2px;
}

input {
   position:relative;
   *top:1px;
   margin:0 4px 0 0;
   *margin:0 0 0 -4px;
   border:1px solid #D9D9D9;
}
    input:hover {
       border:1px solid #66cccc;
    }
    input:active {
       border:1px solid #66cccc;
    }

.u-it, .edit input, fieldset.m-pw div.editor-label input, .fly-edit .editor-field input {
   width:280px;
   padding:0px;
   padding-left:2px;
   padding-right:2px;
   height:22px;
   line-height:22px;
   background:#fff;
}
#m-title .u-it, #textNew {
   width:150px;
   color:#999;
   font-size:12px;
}

#g-bd .fly-edit input {
    width:320px;
}

textarea {
   position:relative;
   *top:1px;
   margin:0 4px 0 0;
   *margin:0 0 0 -4px;
   border:1px solid #D9D9D9;
   padding-left:2px;
   padding-right:2px;
}
    textarea:hover {
       border:1px solid #66cccc;
    }
    textarea:active {
       border:1px solid #66cccc;
    }

.edit textarea {
    width:600px;
    height:75px;
    line-height:19px;
}

.edit #Name {
    width:300px !important;
}


/*------------------------*/
.thAction .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    margin-left:2px;
}
.thAction .f-graded {
    background-color:#999;
    color:#FFF;
    font-size:10px;
    line-height:10px;
    padding:1px 4px 2px;
    position:absolute;
    top:2px;
    right:3px;
}
.thAction .f-grade {
    background-color: #d9534f;
    color:#FFF;
    font-size:10px;
    line-height:10px;
    padding:1px 4px 2px;
    position:absolute;
    top:2px;
    right:3px;
}

#g-bd .f-it-long {
    width:600px;
}
#g-bd .fly-edit .f-it-long2 textarea {
    width:400px;
}

#g-bd .fly-edit .check-box {
    width:15px;
    top:6px;
}
#g-bd .fly-edit textarea {
    width:320px;
    height:75px;
    line-height:19px;
}
#g-bd .fly-edit #InputControl {
    width:15px;
    top:2px;
}
#g-bd .fly-edit .editor-field span {
    display:inline-block;
    *display:inline;
    zoom:1;
    width:100px;
    padding:0;
    line-height:24px;
    vertical-align:top;
}

#g-bd fieldset div.sidebd .check-box {
    position:relative;
    width:15px;
    top:0px;
}

.fly-edit-ep form {
    position:relative;
    zoom:1;
    overflow:hidden;
}